package cn.wanho.rvo;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author jingxu
 * @date 2022-8-5
 * 向前端返回的题目的具体信息，这里填空题、判断题、简答题的返回信息都
 * 是为题序号，题内容，题分数，故共用一个模板
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ExamSubject implements Comparable<ExamSubject> {

    /**
     * 试卷的选题id
     */
    private Long id;

    /**
     * 题序号
     */
    private Integer sort;

    /**
     * 题内容
     */
    private String content;



    /**
     * 分值
     */
    private Integer score;



    private static final long serialVersionUID = 1L;

    @Override
    public int compareTo(ExamSubject o) {
        if (this.sort > o.sort){
            return 1;
        }else {
            return -1;
        }
    }
}

